.essential-theme {
  .is-list-item-start-buttons-end {
    ion-item {
      padding: 0;

      .item-inner {
        padding-right: 0;
        padding-left: 10px;
      }

      ion-thumbnail {
        min-width: 50px;
        min-height: 50px;
        margin: 0;
        background-color: map-get($colors, danger);
        display: flex;
        align-items: center;
        justify-content: center;

        ion-icon {
          color: white;
          font-size: 30px;
        }
      }

      ion-label {
        margin: 0;

        p.is-list-item-start-buttons-end-title {
          font-size: 14px;
          color: map-get($colors, is-text-dark);
          margin-bottom: unset;
          margin-top: 0.3rem;
          font-weight: normal;
        }

        p {
          font-size: 14px;
          color: map-get($colors, is-mute-normal);
        }
      }

      .is-list-item-start-buttons-end-button-group {
        margin: 0;
        display: flex;
        align-self: stretch;
        align-items: center;

        button {
          height: 100%;
          padding: 0 1.5em;
          border-radius: 0;
          border-left: 1px solid map-get($colors, is-mute-light);

          ion-icon {
            font-size: 30px;
          }
        }
      }
    }

    ion-item.is-item-single {
      border-radius: 5px;
    }
  }
}
